// 这个不能被app引用，只能由某个单独运行的文件引用。否则会破坏app的 log4js.configure

var log4js = require('log4js');

// log4js.configure({
//     appenders: [
//         // { type: 'console' },
//         { type: 'file', filename: '../log/test.log', category: 'test'}
//     ]
// });

// var test = log4js.getLogger('test');

// 只记录输出的内容，不包括其它的
function getLog(fileName) {
    var file = '../stock/' + fileName + '.log';
    log4js.configure({
        appenders: [
            // { type: 'console' },
            { type: 'file', filename: file, category: fileName, layout: { type: 'messagePassThrough' } }
        ]
    });
    return log4js.getLogger(fileName);
}

exports.log4js = log4js;
exports.getLogger = log4js.getLogger;
exports.getLog = getLog;